package main.java;
import java.util.Vector;


public class JugadorImpl implements Jugador{
	
	private String nombre;
	private Integer id;
	private Integer puntos;
	private Vector<C_producto> mano;
	
	public JugadorImpl(String nom, Integer id, Vector<C_producto> mano){
		nombre=nom;
		this.id=id;
		puntos=0;
		this.mano=mano;
	}
	public String get_nombre(){
		return nombre;
	}
	public Integer get_id(){
		return id;
	}
	public Integer get_puntos(){
		return puntos;
	}
	public void add_puntos(Integer puntos){
		this.puntos=this.puntos+puntos;
	}
	
	//Devuelve un vector con las cartas de producto de la mano del jugador
	public Vector<C_producto> get_mano(){
		return mano;
	}
	
	//Añade la carta que recibe a la mano del jugador
	public void add_producto(C_producto carta) {
		mano.add(carta);
	}
	
	//descarta la carta cuyo indice recibe como parámetro
	public C_producto descartar (int indice){
		return mano.remove(indice);
	}
}
